Big Huge Thesaurus

zea saccharata

noun

sounds kind of like